package com.english_test_sys.mapper;

import com.english_test_sys.pojo.Category;
import com.english_test_sys.pojo.UserWordRecord;
import com.english_test_sys.pojo.Word;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;
@Mapper
public interface WordMapper {
    List<Category> selectAllCategories();
    List<Word> selectWordsByCategory(@Param("categoryId") Integer categoryId);
    UserWordRecord findByUserIdAndWordId(@Param("userId") Integer userId, @Param("wordId") Integer wordId);
    int insert(UserWordRecord record);
    int update(UserWordRecord record);
    List<Word> selectMistakeWordsByUserId(Integer userId);
}
